package com.guiguli.interfaceDemo9;

public class InterImpl extends InterAdapter{
   //需要用到哪个方法就重写哪个方法
    @Override
    public void method5(){
        System.out.println("只要用第五个方法");
    }
    /*
        适配器设计模式
        当一个接口中抽象方法过多，但是我只要使用其中一部分的时候，就可以使用适配器设计模式
        Inter接口有10个抽象方法，我们创建一个InterAdapter做中间类，实现全部接口(空实现)，然后让InterImpl继承它
        需要用哪个方法就在InterImpl重写哪个即可
        为了防止中间类被实例化，我们可以将它写成抽象类，加上abstract
     */
}
